# 目标:依赖列表--->构成依赖关系
test:test.c
	gcc -o test test.c # 依赖方法   makefile的本质是依赖关系和依赖方法的集合

.PHONY:clean # 声明一个伪目标  clean是伪目标的名称
clean:	# 一行依赖关系，没有依赖列表
	rm -f test # clean目标的依赖方法

.PHONY:print	#被.PHONY关键字声明的目标 他的依赖方法总是被执行（让依赖方法，忽略时间对比）在Linux的命令中有些命令本身就是不关注时间的
print:
	@echo "hahahaha"	#关闭命令回显
	@echo "hahahaha"
	@echo "hahahaha"
	@echo "hahahaha"
	@echo "hahahaha"

